package ExistController;

public class DatosTecnicos {

	private String id;
	private String cpu;
	private String memoria;
	private String discoduro;

	DatosTecnicos(){}
	
	/**
	 * Creamos un objeto DatosTecnicos con los parametros pasados configurados
	 * 
	 * @param id Contiene la id del Usuario al que esta sujeto los datos del PC
	 * @param cpu Contiene información de la cpu del usuario
	 * @param memoria Contiene la memoria del PC en GB
	 * @param discoduro Contiene el tamaño de la unidad de almacenamiento en GB
	 */
	DatosTecnicos(String id, String cpu, String memoria,String discoduro)
	{
		this.id = id;
		this.cpu = cpu;
		this.memoria= memoria;
		this.discoduro = discoduro;
	}

	/**
	 * Obtenemos la id del PC
	 * @return Devolvemos un String con la id del Usuario al que pertenece este Datos Tecnicos
	 */
	public String getId() 
	{
		return id;
	}
	
	/**
	 * Obtenemos datos de la Cpu del PC
	 * @return Devolvemos un String datos de la Cpu del Usuario al que pertenece este Datos Tecnicos
	 */
	public String getCpu() 
	{
		return cpu;
	}
	
	
	/**
	 * Obtenemos datos de la Memoria del PC
	 * @return Devolvemos un String datos de la memoria del Usuario al que pertenece este Datos Tecnicos
	 */
	public String getMemoria() 
	{
		return memoria;
	}
	
	/**
	 * Obtenemos datos del disco duro del PC
	 * @return Devolvemos un String datos del discoDuro del Usuario al que pertenece este Datos Tecnicos
	 */
	public String getDiscoDuro() 
	{
		return discoduro;
	}
	
	
	/**
	 * Modificamos la id del PC
	 * @param i
	 */
	public void setId(String i) 
	{
		id = i;
	}
	
	/**
	 * Modificamos la cpu del PC
	 * @param cp
	 */
	public void setCpu(String cp) 
	{
		cpu = cp;
	}
	
	/**
	 * Modificamos la memoria del PC
	 * @param mem
	 */
	public void setMemoria(String mem) 
	{
		memoria = mem;
	}
	
	/**
	 * Modificamos el discoduro del PC
	 * @param disco
	 */
	public void setDiscoDuro(String disco) 
	{
		discoduro=disco;
	}
	
	/**
	 * Printamos un Objeto DatosTecnicos por pantalla
	 */
	public void printDatosTecnicos()
	{
		System.out.println("Id: "+ this.getId());
		System.out.println("Cpu: "+ this.getCpu());
		System.out.println("Memoria: "+ this.getMemoria());
		System.out.println("DiscoDuro: "+ this.getDiscoDuro());		
	}
	

}
